package cn.udrm.water.base.v1.waterintake.entities;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

import lombok.Getter;
import lombok.Setter;

import org.hibernate.annotations.GenericGenerator;

/**
 * 水井 井灌区取水设施
 * @author liukang
 * @date 2018年11月7日
 */
@Getter
@Setter
@Entity(name="WaterWell")
@Table(name="F_WATER_WELL")
public class WaterWell {
	
	@Id
	@GenericGenerator(name="idGenerator", strategy="uuid")
	@GeneratedValue(generator="idGenerator")
	@Column(name="ID")
	private String id;
	/*
	 * 系统编码
	 */
	@Column(name="ENTITY_CODE")
	private String entityCode;
	@Column(name="CREATE_DATE")
	private Date createDate;
	@Column(name="PERSON_GUID")
	private String personGuid;
	@Column(name="PERSON_NAME")
	private String personName;
	@Column(name="CREATE_TIME")
	private Date createTime;
	/*
	 * 桩号
	 */
	@Column(name="MILEAGE")
	private String mileage;
	/*
	 * 名称
	 */
	@Column(name="NAME")
	private String name;
	
	private String wellName;
	
	private String latitude;		//水井经度
	private String longitude;		//水井纬度
	
	private Float diameter;			//井直径
	private String diameterType;	//井径类型
	private Float depth;			//井深
	private String depthType;		//井深类型
	private String motivityType;	//动力类型
	private String locationType;	//座落位置类型
	private String mineType;		//开采形式类型
	private String materialType;	//管材类型
}
